在 SPSS 中创建直方图

By Ruben Geert van den Berg under Charts in SPSS

介绍与练习数据文件

SPSS 中,一个非常好的实践是在定量变量上运行直方图。这样做可以快速检测到诸如极端值之类的问题,并深入了解您的数据。本教程将快速引导您使用 bank-clean.sav 数据文件,部分内容如下所示。

SPSS Data View Bank Clean

方法 1:不带频率表的 FREQUENCIES 命令

如果您正在进行 数据检查,并且不需要 美观的 图表,那么最简单的选择是运行 FREQUENCIES 命令,如下所示。

创建直方图的最快方式。

FREQUENCIES salary
/FORMAT NOTABLE
/HISTOGRAM.

/FORMAT NOTABLE 抑制(巨大的)频率表。

结果

SPSS Histogram Unstyled Bank

一次性创建多个直方图

像这样运行直方图不允许您为图表使用自定义标题。但是,它允许您一次运行多个直方图,如下所示。奇怪的是,这样做会导致变量标签用作图表标题,而不是第一个示例中的“Histogram”。

使用单个命令运行多个直方图。

FREQUENCIES whours TO overall
/FORMAT NOTABLE
/HISTOGRAM.

方法 2:GRAPH 命令

如果您想在报告中包含一个或多个直方图,您可能需要更漂亮的图表。从菜单创建 GRAPH 命令(如下所示)允许我们设置漂亮的自定义标题,并更轻松地使用 SPSS 图表模板来设置图表样式。

SPSS Histogram Menu 720

SPSS 的 L egacy 对话框(旧对话框)包含比大多数用户意识到的更多的图表,并生成比 C hart Builder (图表构建器) 更漂亮、更简洁的语法

SPSS Histogram Dialog

我们将选择“All Respondents | n = 464”作为我们的主标题,因为这很重要但远非显而易见。

生成的语法

带有标题的直方图,从 Graph - Legacy Dialogs 粘贴。

GRAPH
/HISTOGRAM=salary
/TITLE='All Respondents | n = 464'.

结果看起来仍然差不多。我们将在下一步修复它。

设置直方图样式

最后但同样重要的是,我们将设置直方图的样式。如果我们将样式另存为图表模板,我们可以轻松地将其应用于所有后续直方图,这可以节省我们大量时间。例如,我们的最终语法示例使用“histogram-nosum-title-720-1.sgt”。(“.sgt”是 “SPSS Graph Template”(SPSS 图表模板)的缩写,但该文件被称为 图表 模板。)
如果此文件不存在,SPSS 将抛出警告,并且仍然使用已设置的任何默认模板运行我们的直方图。

带有模板的 SPSS 直方图语法

应用了标题和图表模板的直方图。如果模板文件不存在,则创建未设置样式的图表。

GRAPH
/HISTOGRAM=salary
/TITLE='All Respondents | n = 464'
/TEMPLATE 'histogram-nosum-title-720-1.sgt'.

最终结果

SPSS Histogram Styled Salary Bank

基本上就是这样。我们可以讨论更多选项,但我们发现它们在实践中没有用,所以我们这次宁愿保持简短。
我们希望本教程对您有所帮助。感谢阅读!